be a godsend - Spanish English Dictionary